Nowadays, using multi-processors to improve system performance becomes more and more popular, which makes distributed shared memory system turn out to be impressive 隨著采用多處理機(jī)的方法日漸成為提高系統(tǒng)性能的主流方法,分布式共享存儲系統(tǒng)技術(shù)也變得倍受注目。
The thesis describes in detail the experimental software and hardware environment of the parallel fastlsa algorithm : building of personal computer parallel clustering system based on linux operation system and software distributed shared memory system 本論文也詳細(xì)的描述了并行fastlsa算法的實(shí)驗(yàn)環(huán)境:pc并行機(jī)群系統(tǒng),linux操作系統(tǒng)及其軟件分布式共享內(nèi)存系統(tǒng)(dsm)。
By combining the advantages of expansibility from distributed memory and easily programming from shared memory system, it provides the logically integrated shared memory space to physically separated memories in individual processor 它結(jié)合了分布式存儲的可擴(kuò)展性和共享存儲系統(tǒng)的編程簡單的優(yōu)點(diǎn),為物理分布在各個處理結(jié)點(diǎn)的存儲器提供了一個邏輯上統(tǒng)一共享的存儲空間。
This method will reduce the copy number of times of the message and thus improve the communication efficiency . this thesis details the implementation of our software shared memory system and the related theory . at the end of the thesis we describe the evaluation results of the system 本文先討論了用軟件實(shí)現(xiàn)局域網(wǎng)中的共享內(nèi)存系統(tǒng)要涉及到的相關(guān)理論問題,然后提出了一個具體的實(shí)現(xiàn)方案,最后描述了這個系統(tǒng)的實(shí)際運(yùn)行結(jié)果和得出的結(jié)論。
Implementing software shared memory system in lan has become a hot subject in recent years . the system should achieve scalability, simple programming interface and should emulate parallel programming environment . there are three key aspects in implementing such a system : memory organization, data synchronization and communication 在局域網(wǎng)軟件實(shí)現(xiàn)內(nèi)存共享是近年來研究的一個熱門課題,實(shí)現(xiàn)的系統(tǒng)具有良好的可擴(kuò)展性和簡單的用戶編程接口,并能實(shí)現(xiàn)在pc機(jī)組成的局域網(wǎng)小模擬高性能計算機(jī)運(yùn)行并行科學(xué)計算程序。